classdef ziSettingsSweeperModule < ziSettings
    %ZISETTINGSSWEEPERMODULE Summary of this class goes here
    %   Detailed explanation goes here
    
    enumeration % (rootString, nodeString, isReadOnly, data type, option(enumeration)) . 34 settings
        averaging_sample           ('sweep', 'averaging/sample',                            0, 'int64',   [])
        averaging_tc               ('sweep', 'averaging/tc',                                0, 'double',  [])
        averaging_time             ('sweep', 'averaging/time',                              0, 'double',  [])
        awgcontrol                 ('sweep', 'awgcontrol',                                  0, 'int64',   [])
        bandwidth                  ('sweep', 'bandwidth',                                   0, 'double',  [])
        bandwidthcontrol           ('sweep', 'bandwidthcontrol',                            0, 'int64',   [0  1  2])
        bandwidthoverlap           ('sweep', 'bandwidthoverlap',                            0, 'int64',   [])
        clearhistory               ('sweep', 'clearhistory',                                0, 'int64',   [])
        device                     ('sweep', 'device',                                      0, 'string',  [])
        endless                    ('sweep', 'endless',                                     0, 'int64',   [])
        gridnode                   ('sweep', 'gridnode',                                    0, 'string',  [])
        historylength              ('sweep', 'historylength',                               0, 'int64',   [])
        loopcount                  ('sweep', 'loopcount',                                   0, 'int64',   [])
        maxbandwidth               ('sweep', 'maxbandwidth',                                0, 'double',  [])
        omegasuppression           ('sweep', 'omegasuppression',                            0, 'double',  [])
        order                      ('sweep', 'order',                                       0, 'int64',   [])
        phaseunwrap                ('sweep', 'phaseunwrap',                                 0, 'int64',   [])
        remainingtime              ('sweep', 'remainingtime',                               1, 'double',  [])
        samplecount                ('sweep', 'samplecount',                                 0, 'int64',   [])
        save_csvlocale             ('sweep', 'save/csvlocale',                              0, 'string',  [])
        save_csvseparator          ('sweep', 'save/csvseparator',                           0, 'string',  [])
        save_directory             ('sweep', 'save/directory',                              0, 'string',  [])
        save_fileformat            ('sweep', 'save/fileformat',                             0, 'int64',   [0  1  2  3  4])
        save_filename              ('sweep', 'save/filename',                               0, 'string',  [])
        save_save                  ('sweep', 'save/save',                                   0, 'int64',   [])
        save_saveonread            ('sweep', 'save/saveonread',                             0, 'int64',   [])
        scan                       ('sweep', 'scan',                                        0, 'int64',   [0  1  2  3])
        settling_inaccuracy        ('sweep', 'settling/inaccuracy',                         0, 'double',  [])
        settling_tc                ('sweep', 'settling/tc',                                 0, 'double',  [])
        settling_time              ('sweep', 'settling/time',                               0, 'double',  [])
        sincfilter                 ('sweep', 'sincfilter',                                  0, 'int64',   [])
        start                      ('sweep', 'start',                                       0, 'double',  [])
        stop                       ('sweep', 'stop',                                        0, 'double',  [])
        xmapping                   ('sweep', 'xmapping',                                    0, 'int64',   [0  1])
    end
end

